Windows 用户如何运行一个 GitHub 上的 Python 脚本? 您所在的位置:网站首页 pyscript github Windows 用户如何运行一个 GitHub 上的 Python 脚本?

Windows 用户如何运行一个 GitHub 上的 Python 脚本?

#Windows 用户如何运行一个 GitHub 上的 Python 脚本?| 来源: 网络整理| 查看: 265

感谢邀请,不胜荣幸。

的确,在开发者眼中,这个问题相当简单,但是针对普通用户,确实是一个让人不知所措的问题。这也是应用分发商店的伟大之处。

本问题中其实包含两个问题:

1. 如何使用GitHub中的代码?

2. 如何运行Python程序?

问题1:

GitHub针对的更多是开发用户而不是普通用户。对于初使用Github的开发用户,可以参考「

怎样使用 GitHub ?

」中的回答。不过如果是普通用户,只是希望使用某项目中的程序(以我在另一个问题中的回答「

如何快速地在知乎上删除所有提问及最新动态?

」为例),可以参考以下步骤:

打开项目地址页面,此处为

leodas/ZhihuHelper · GitHub

,在页面右边选择“Download Zip”下载该项目的源代码,如下图。

完成后得到该项目的源码压缩包,此例中下载后的压缩包文件名为ZhihuHelper-master.zip。解压缩该包,得到该项目源代码。

问题2:

运行Python项目,首先要确保该计算机具有合适的Python运行环境。目前主流Python项目有两个版本:Python 2.6+和Python 3+。两个版本间的代码可能会有一些兼容性上的问题,需要针对具体的项目提供不同的运行环境。在本例中,代码基于Python 2.7.6+编写。若使用者的操作系统为Mac OS或GNU/Linux,那么一般无需额外安装Python运行环境。若为Windows,可能需要在Python官方网站下载以及安装运行环境。可以参考以下步骤进行安装:

进入下载页面

Download Python

,针对不同的Windows版本(32位/64位),选择与之对应的安装程序,如下图。

安装过程不再赘述,基本上是一路“Next”到底即可。

如果需要运行的项目中还需要其它第三方库的支持,则需要安装所需的第三方库。在此例中,该项目还需要安装Requests与BeautifulSoup,安装这两个第三方库可以参考以下步骤:

进入

Requests下载与安装

页面,滚动页面找到下载链接,如下图。

进入

BeautifulSoup下载

页面,如下图。

分别进行下载,得到源码包kennethreitz-requests-v2.2.1-28-g969195a.zip与beautifulsoup4-4.3.2.tar.gz,执行解压。

使用快捷键Win+R开启运行窗口,输入cmd并执行,打开一个命令行窗口。

我的Python运行环境安装在C:\Python27\,Requests与BeautifulSoup解压路径分别为D:\src\kennethreitz-requests-969195a\、D:\src\beautifulsoup4-4.3.2。

参考以上文件信息,在命令行中执行:

cd D:\src\kennethreitz-requests-969195a\

C:\Python27\python.exe setup.py install

cd D:\src\beautifulsoup4-4.3.2

C:\Python27\python.exe setup.py install

即可安装这两个第三方库。

如果以上步骤没有问题,那么此时已经具备执行此例中Python程序的运行环境了。

假设我的代码路径为D:\src\ZhihuHelper-master\,使用命令行窗口,执行命令:

cd D:\src\ZhihuHelper-master\

C:\Python27\python.exe answer.py -u '[email protected]' -p '123456' -b

即可备份登录用户的所有答案。注意,需要将'[email protected]'与'123456'替换为相应知乎账号的登录邮箱与密码。若在上述最后一条命令中增加-d参数,将会删除该用户的所有回答,-b与-d参数可同时使用,将先备份答案,再执行删除操作。如果命令执行无误,将在D:\src\ZhihuHelper-master\中生成答案备份文件,文件名为-answers。虽然没有文件后缀,但可使用Notepad等文本编辑文件进行查看。

若是Mac OS用户,则无需执行上述的繁琐步骤。Mac OS自带Python运行环境,不过可能仍需安装Requests与BeautifulSoup依赖,不过方法较为简单,可参考以下步骤:

开启终端,执行命令:

easy_install requests

easy_install BeautifulSoup

安装完成后,使用Python程序的方法与上述类似。

-*- GNU/Linux用户不须说明。 -*-

==================================================================

以上步骤虽然看起来很繁琐,但Python项目的执行本可以更简单。无奈我是Python初学者啊!原谅我吧!

给自己挖了好大一个坑,终于填起来了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有